add dependencies

This commit is contained in:
Dennis Eichhorn 2022-11-04 22:53:12 +01:00
parent 49347d1ac1
commit e89dd4bf64
2 changed files with 10 additions and 3 deletions

View File

@ -6,3 +6,4 @@
* mariadb * mariadb
* sqlite * sqlite
* libcurl * libcurl
* libpq

View File

@ -2,17 +2,23 @@ cmake_minimum_required(VERSION 2.8)
project( OnlineResourceWatcherServerApp ) project( OnlineResourceWatcherServerApp )
add_executable( OnlineResourceWatcherServerApp main.cpp ) add_executable( OnlineResourceWatcherServerApp main.cpp )
set(CMAKE_CXX_FLAGS "-march=native -msse2 -mavx -maes -fpermissive")
include_directories( /usr/include ) include_directories( /usr/include )
link_directories( /usr/lib ) link_directories( /usr/lib )
# SQLite3 # SQLite3
target_link_libraries( OnlineResourceWatcherServerApp sqlite3 ) target_link_libraries( OnlineResourceWatcherServerApp sqlite3 )
# Libcurl
target_link_libraries( OnlineResourceWatcherServerApp libcurl )
# MariaDB # MariaDB
target_link_libraries( OnlineResourceWatcherServerApp mysql ) target_link_libraries( OnlineResourceWatcherServerApp mysql )
# Postgresql
target_include_directories( OnlineResourceWatcherServerApp PRIVATE /usr/include/postgresql )
target_link_libraries( OnlineResourceWatcherServerApp libpq )
# Libcurl
target_link_libraries( OnlineResourceWatcherServerApp libcurl )
# cmake -DCMAKE_BUILD_TYPE=Debug -DOMS_DEBUG=true # cmake -DCMAKE_BUILD_TYPE=Debug -DOMS_DEBUG=true
# cmake -DCMAKE_BUILD_TYPE=Release -DOMS_DEMO=true # cmake -DCMAKE_BUILD_TYPE=Release -DOMS_DEMO=true