cmake_minimum_required(VERSION 3.1) project(kdlookup) # -Wall -O2 -march=native set(CMAKE_CXX_FLAGS "-std=c++17 -g") add_executable( main main.cpp ) list( APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake_modules ) add_library( kdtree SHARED IMPORTED ) set_target_properties( kdtree PROPERTIES IMPORTED_LOCATION /usr/local/lib/libkdtree.so ) TARGET_LINK_LIBRARIES(main kdtree)