I need to add FLTK as a dependency in my CMakeLists.txt.
The library based in <project_root/dist/FLTK>
.
It was built in <project_root/dist/FLTK/build>
directory.
This is my hole config:
cmake_minimum_required(VERSION 2.8)
set(DIST_DIR "${CMAKE_CURRENT_SOURCE_DIR}/dist")
set(FLTK "${DIST_DIR}/FLTK")
if(NOT IS_DIRECTORY ${FLTK})
message("Starting add FLTK library...")
execute_process(COMMAND git submodule add https://github.com/IngwiePhoenix/FLTK.git "${CMAKE_CURRENT_SOURCE_DIR}/dist/FLTK")
execute_process(COMMAND git submodule update --init --recursive)
endif()
link_directories("${CMAKE_CURRENT_SOURCE_DIR}/dist/FLTK/build")
add_library(fltk "${CMAKE_CURRENT_SOURCE_DIR}/dist/FLTK/build/lib")
add_definitions(-Werror -std=c++17)
add_executable(main main.cpp)
What is wrong? Thanks.