You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

24 lines
729 B

cmake_minimum_required(VERSION 3.16)
project(ImplictSim LANGUAGES CXX)
file(GLOB SRC_FILES
src/BgMesh/*.cpp
src/Geometry/Implict/*.cpp
src/Quadrature/*.cpp
)
add_library(${PROJECT_NAME}_dev ${SRC_FILES})
target_include_directories(${PROJECT_NAME}_dev PUBLIC /usr/local/include)
target_include_directories(${PROJECT_NAME}_dev PUBLIC include)
target_include_directories(${PROJECT_NAME}_dev PUBLIC include/BgMesh)
target_include_directories(${PROJECT_NAME}_dev PUBLIC include/Geometry)
target_include_directories(${PROJECT_NAME}_dev PUBLIC include/Utils)
add_executable(${PROJECT_NAME}_bin src/main.cpp)
target_link_libraries(${PROJECT_NAME}_bin PUBLIC ${PROJECT_NAME}_dev)