Skip to content
Snippets Groups Projects

cmake

Merged Sirathee Koomgreng requested to merge sirko805 into main
6 files
+ 44
4
Compare changes
  • Side-by-side
  • Inline
Files
6
cmake_minimum_required(VERSION 3.10)
# set the project name
project(MainProgram)
option(TRIG_FUNCTIONS "Use trig func" ON)
set(IS_HOST_WINDOWS,ON)
configure_file(MainProgramConfig.h.in MainProgramConfig.h)
add_library(copyfile SHARED copyfile.c)
if(${CMAKE_HOST_SYSTEM_NAME}!="Windows")
set(IS_HOST_WINDOWS,OFF)
endif()
# add the executable
add_executable(MainProgram main.cpp)
target_link_libraries(MainProgram ${CMAKE_DL_LIBS} copyfile)
target_include_directories(MainProgram PUBLIC
"${PROJECT_BINARY_DIR}"
)
\ No newline at end of file
Loading