File tree Expand file tree Collapse file tree 8 files changed +36
-29
lines changed
Expand file tree Collapse file tree 8 files changed +36
-29
lines changed Original file line number Diff line number Diff line change 1- cmake_minimum_required (VERSION 3.8 )
1+ cmake_minimum_required (VERSION 3.16 )
22
33project (Modules)
44
Original file line number Diff line number Diff line change 1- cmake_minimum_required (VERSION 3.8 )
1+ cmake_minimum_required (VERSION 3.16 )
22
33project (database)
44
@@ -7,11 +7,11 @@ set(CMAKE_POSITION_INDEPENDENT_CODE ON)
77find_package (SQLite3 )
88
99include_directories (
10- ${PROJECT_SOURCE_DIR} /include
11- ${SQLite3_INCLUDE_DIRS} )
10+ ${PROJECT_SOURCE_DIR} /include
11+ ${SQLite3_INCLUDE_DIRS} )
1212
1313file (GLOB_RECURSE SOURCE_FILES
14- ${PROJECT_SOURCE_DIR} /src/*.cpp )
14+ ${PROJECT_SOURCE_DIR} /src/*.cpp )
1515
1616add_library (${PROJECT_NAME} SHARED ${SOURCE_FILES} )
1717
@@ -21,5 +21,6 @@ target_link_libraries(${PROJECT_NAME} PRIVATE ArkReactor ${SQLite3_LIBRARIES})
2121target_compile_features (${PROJECT_NAME} PRIVATE cxx_std_20 )
2222
2323add_custom_command (TARGET ${PROJECT_NAME}
24- COMMAND ${CMAKE_COMMAND} -E copy
24+ POST_BUILD
25+ COMMAND ${CMAKE_COMMAND} -E copy
2526 "$<TARGET_FILE :${PROJECT_NAME} >" ${ark_SOURCE_DIR} /lib/${PROJECT_NAME}.arkm )
Original file line number Diff line number Diff line change 1- cmake_minimum_required (VERSION 3.8 )
1+ cmake_minimum_required (VERSION 3.16 )
22
33project (json)
44
55set (CMAKE_POSITION_INDEPENDENT_CODE ON )
66
77include_directories (
8- ${PROJECT_SOURCE_DIR} /include
9- ${Modules_SOURCE_DIR} /submodules/json/single_include )
8+ ${PROJECT_SOURCE_DIR} /include
9+ ${Modules_SOURCE_DIR} /submodules/json/single_include )
1010
1111file (GLOB_RECURSE SOURCE_FILES
12- ${PROJECT_SOURCE_DIR} /src/*.cpp )
12+ ${PROJECT_SOURCE_DIR} /src/*.cpp )
1313
1414add_library (${PROJECT_NAME} SHARED ${SOURCE_FILES} )
1515
@@ -19,5 +19,6 @@ target_link_libraries(${PROJECT_NAME} PRIVATE ArkReactor)
1919target_compile_features (${PROJECT_NAME} PRIVATE cxx_std_20 )
2020
2121add_custom_command (TARGET ${PROJECT_NAME}
22- COMMAND ${CMAKE_COMMAND} -E copy
22+ POST_BUILD
23+ COMMAND ${CMAKE_COMMAND} -E copy
2324 "$<TARGET_FILE :${PROJECT_NAME} >" ${PROJECT_SOURCE_DIR} /../../../${PROJECT_NAME}.arkm )
Original file line number Diff line number Diff line change 1- cmake_minimum_required(VERSION 3.8 )
1+ cmake_minimum_required(VERSION 3.16 )
22
33project(<module_name>)
44
@@ -17,5 +17,6 @@ target_link_libraries(${PROJECT_NAME} PRIVATE ArkReactor)
1717target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_20)
1818
1919add_custom_command(TARGET ${PROJECT_NAME}
20+ POST_BUILD
2021 COMMAND ${CMAKE_COMMAND} -E copy
2122 "$<TARGET_FILE:${PROJECT_NAME}>" ${ark_SOURCE_DIR}/lib/${PROJECT_NAME}.arkm)
Original file line number Diff line number Diff line change 1- cmake_minimum_required (VERSION 3.8 )
1+ cmake_minimum_required (VERSION 3.16 )
22
33project (bitwise)
44
@@ -7,7 +7,7 @@ set(CMAKE_POSITION_INDEPENDENT_CODE ON)
77include_directories (${PROJECT_SOURCE_DIR} /include )
88
99file (GLOB_RECURSE SOURCE_FILES
10- ${PROJECT_SOURCE_DIR} /src/*.cpp )
10+ ${PROJECT_SOURCE_DIR} /src/*.cpp )
1111
1212add_library (${PROJECT_NAME} SHARED ${SOURCE_FILES} )
1313
@@ -17,5 +17,6 @@ target_link_libraries(${PROJECT_NAME} PRIVATE ArkReactor)
1717target_compile_features (${PROJECT_NAME} PRIVATE cxx_std_20 )
1818
1919add_custom_command (TARGET ${PROJECT_NAME}
20- COMMAND ${CMAKE_COMMAND} -E copy
20+ POST_BUILD
21+ COMMAND ${CMAKE_COMMAND} -E copy
2122 "$<TARGET_FILE :${PROJECT_NAME} >" ${ark_SOURCE_DIR} /lib/${PROJECT_NAME}.arkm )
Original file line number Diff line number Diff line change 1- cmake_minimum_required (VERSION 3.8 )
1+ cmake_minimum_required (VERSION 3.16 )
22
33project (console)
44
@@ -7,7 +7,7 @@ set(CMAKE_POSITION_INDEPENDENT_CODE ON)
77include_directories (${PROJECT_SOURCE_DIR} /include )
88
99file (GLOB_RECURSE SOURCE_FILES
10- ${PROJECT_SOURCE_DIR} /src/*.cpp )
10+ ${PROJECT_SOURCE_DIR} /src/*.cpp )
1111
1212add_library (${PROJECT_NAME} SHARED ${SOURCE_FILES} )
1313
@@ -18,5 +18,6 @@ target_link_libraries(${PROJECT_NAME} PRIVATE ArkReactor)
1818target_compile_features (${PROJECT_NAME} PRIVATE cxx_std_20 )
1919
2020add_custom_command (TARGET ${PROJECT_NAME}
21- COMMAND ${CMAKE_COMMAND} -E copy
21+ POST_BUILD
22+ COMMAND ${CMAKE_COMMAND} -E copy
2223 "$<TARGET_FILE :${PROJECT_NAME} >" ${ark_SOURCE_DIR} /lib/${PROJECT_NAME}.arkm )
Original file line number Diff line number Diff line change 1- cmake_minimum_required (VERSION 3.8 )
1+ cmake_minimum_required (VERSION 3.16 )
22
33project (hash)
44
55set (CMAKE_POSITION_INDEPENDENT_CODE ON )
66
77include_directories (
8- ${PROJECT_SOURCE_DIR} /include
9- ${ark_SOURCE_DIR} /lib/picosha2/ )
8+ ${PROJECT_SOURCE_DIR} /include
9+ ${ark_SOURCE_DIR} /lib/picosha2/ )
1010
1111file (GLOB_RECURSE SOURCE_FILES
12- ${PROJECT_SOURCE_DIR} /src/*.cpp )
12+ ${PROJECT_SOURCE_DIR} /src/*.cpp )
1313
1414add_library (${PROJECT_NAME} SHARED ${SOURCE_FILES} )
1515
@@ -19,5 +19,6 @@ target_link_libraries(${PROJECT_NAME} PRIVATE ArkReactor)
1919target_compile_features (${PROJECT_NAME} PRIVATE cxx_std_20 )
2020
2121add_custom_command (TARGET ${PROJECT_NAME}
22- COMMAND ${CMAKE_COMMAND} -E copy
22+ POST_BUILD
23+ COMMAND ${CMAKE_COMMAND} -E copy
2324 "$<TARGET_FILE :${PROJECT_NAME} >" ${ark_SOURCE_DIR} /lib/${PROJECT_NAME}.arkm )
Original file line number Diff line number Diff line change 1- cmake_minimum_required (VERSION 3.8 )
1+ cmake_minimum_required (VERSION 3.16 )
22
33project (http)
44
55set (CMAKE_POSITION_INDEPENDENT_CODE ON )
66
77include_directories (
8- ${PROJECT_SOURCE_DIR} /include
9- ${Modules_SOURCE_DIR} /submodules/cpp-httplib )
8+ ${PROJECT_SOURCE_DIR} /include
9+ ${Modules_SOURCE_DIR} /submodules/cpp-httplib )
1010
1111file (GLOB_RECURSE SOURCE_FILES
12- ${PROJECT_SOURCE_DIR} /src/*.cpp
13- ${ark_SOURCE_DIR} /lib/fmt/src/format.cc )
12+ ${PROJECT_SOURCE_DIR} /src/*.cpp
13+ ${ark_SOURCE_DIR} /lib/fmt/src/format.cc )
1414
1515set (OPENSSL_USE_STATIC_LIBS TRUE )
1616find_package (OpenSSL REQUIRED )
@@ -23,5 +23,6 @@ target_link_libraries(${PROJECT_NAME} PRIVATE ArkReactor OpenSSL::Crypto OpenSSL
2323target_compile_features (${PROJECT_NAME} PRIVATE cxx_std_20 )
2424
2525add_custom_command (TARGET ${PROJECT_NAME}
26- COMMAND ${CMAKE_COMMAND} -E copy
26+ POST_BUILD
27+ COMMAND ${CMAKE_COMMAND} -E copy
2728 "$<TARGET_FILE :${PROJECT_NAME} >" ${ark_SOURCE_DIR} /lib/${PROJECT_NAME}.arkm )
You can’t perform that action at this time.
0 commit comments