Blob: CMakeLists.txt
Blob id: b0bc1bceeae448f818dd0dea7f5113ba9d042e09
Size: 692 B
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | cmake_minimum_required(VERSION 3.12) project(koivuhaka) set(CMAKE_CXX_STANDARD 23) # Lib find_package(ZLIB REQUIRED) include(${CMAKE_SOURCE_DIR}/cmake/CPM.cmake) CPMAddPackage(Crow VERSION 1.3.0 GITHUB_REPOSITORY CrowCpp/Crow OPTIONS "CROW_BUILD_EXAMPLES Off" "CROW_BUILD_TOOLS Off" "CROW_BUILD_TESTS Off" "CROW_BUILD_DOCS Off" "CROW_ENABLE_COMPRESSION On" "CROW_ENABLE_SSL Off" ) # postgresssssqll add_subdirectory(deps/libpqxx build-pqxx) add_subdirectory(${CMAKE_SOURCE_DIR}/deps/libbcrypt) include_directories(${CMAKE_SOURCE_DIR}/deps/libbcrypt/include) add_executable(koivuhaka src/main.cpp ) target_link_libraries(koivuhaka PRIVATE Crow::Crow pqxx bcrypt ) |