cmake_minimum_required(VERSION 2.8.12) include_directories(${PROJECT_SOURCE_DIR}/include) include_directories(${PROJECT_SOURCE_DIR}/include/utils) include_directories(${PROJECT_SOURCE_DIR}/include/applet) include_directories(${PROJECT_SOURCE_DIR}/include/bcrypt) include_directories(${PROJECT_SOURCE_DIR}/include/common) include_directories(${PROJECT_SOURCE_DIR}/include/loader) link_directories(${PROJECT_SOURCE_DIR}/src/assets/target/release) link_directories(${PROJECT_SOURCE_DIR}/src/to-json/target/release) add_subdirectory(utils) add_subdirectory(applet) add_subdirectory(bcrypt) add_subdirectory(common) add_subdirectory(loader) add_executable(cleardns cleardns.c) target_link_libraries(cleardns utils applet bcrypt common loader) # TODO: just for test target_link_libraries(cleardns assets ssl crypto)