mirror of
https://github.com/Karaka-Management/oms-OnlineResourceWatcher.git
synced 2026-02-05 02:58:40 +00:00
26 lines
923 B
CMake
Executable File
26 lines
923 B
CMake
Executable File
cmake_minimum_required(VERSION 3.2)
|
|
project( OnlineResourceWatcherServerApp )
|
|
add_executable( OnlineResourceWatcherServerApp main.cpp )
|
|
|
|
set(CMAKE_CXX_FLAGS "-march=native -msse2 -mavx -maes")
|
|
|
|
include_directories( /usr/include )
|
|
link_directories( /usr/lib )
|
|
link_directories( /usr/lib/x86_64-linux-gnu )
|
|
|
|
# SQLite3
|
|
target_link_libraries( OnlineResourceWatcherServerApp PRIVATE sqlite3 )
|
|
|
|
# MariaDB
|
|
target_link_libraries( OnlineResourceWatcherServerApp PRIVATE mysqlclient )
|
|
|
|
# Postgresql
|
|
target_include_directories( OnlineResourceWatcherServerApp PRIVATE /usr/include/postgresql )
|
|
target_link_directories( OnlineResourceWatcherServerApp PRIVATE /usr/lib/postgresql/10/lib )
|
|
target_link_libraries( OnlineResourceWatcherServerApp PRIVATE pq )
|
|
|
|
# Libcurl
|
|
target_link_libraries( OnlineResourceWatcherServerApp PRIVATE curl )
|
|
|
|
# cmake -DCMAKE_BUILD_TYPE=Debug -DOMS_DEBUG=true
|
|
# cmake -DCMAKE_BUILD_TYPE=Release -DOMS_DEMO=true |