Skip to content

Instantly share code, notes, and snippets.

@bitdewy
Created December 8, 2014 07:29
Show Gist options
  • Save bitdewy/2979db2f2c8f348e73ce to your computer and use it in GitHub Desktop.
Save bitdewy/2979db2f2c8f348e73ce to your computer and use it in GitHub Desktop.
cmake_minimum_required(VERSION 2.6)
project(lua C)
if(MSVC)
set(CMAKE_BUILD_TYPE Release)
set(CMAKE_C_FLAGS_DEBUG "/D_DEBUG /MTd /Zi /Ob0 /Od /RTC1")
set(CMAKE_C_FLAGS_RELEASE "/MT /O2 /Ob2 /D NDEBUG")
set(CMAKE_C_FLAGS_MINSIZEREL "/MT /O1 /Ob1 /D NDEBUG")
set(CMAKE_C_FLAGS_RELWITHDEBINFO "/MT /Zi /O2 /Ob1 /D NDEBUG")
endif()
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)
add_subdirectory(src)
add_subdirectory(doc)
install(DIRECTORY src/ DESTINATION src
FILES_MATCHING PATTERN "*.c")
install(DIRECTORY src/ DESTINATION src
FILES_MATCHING PATTERN "*.h")
install(DIRECTORY src/ DESTINATION src
FILES_MATCHING PATTERN "*.hpp")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment