13 lines
617 B
CMake
13 lines
617 B
CMake
cmake_minimum_required(VERSION 3.10)
|
|
project(workflow VERSION 0.1.0 LANGUAGES CXX)
|
|
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/bin)
|
|
set(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/lib)
|
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin)
|
|
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib)
|
|
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib)
|
|
add_compile_definitions(-DSWF_EXPORT_DLL)
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
aux_source_directory(src SRC_LIST)
|
|
add_executable(${PROJECT_NAME} ${SRC_LIST})
|
|
|
|
target_include_directories(${PROJECT_NAME} PRIVATE include head) |