mirror of https://github.com/davisking/dlib.git
Made cmake file a little more convenient when used in large projects.
This commit is contained in:
parent
24872a6a88
commit
4f55291b85
26
dlib/cmake
26
dlib/cmake
|
@ -1,20 +1,24 @@
|
||||||
|
|
||||||
|
# Don't add dlib if it's already been added to the cmake project
|
||||||
|
if (NOT TARGET dlib)
|
||||||
|
|
||||||
# Determine the path to dlib.
|
# Determine the path to dlib.
|
||||||
string(REPLACE "cmake" "" dlib_path ${CMAKE_CURRENT_LIST_FILE})
|
string(REPLACE "cmake" "" dlib_path ${CMAKE_CURRENT_LIST_FILE})
|
||||||
|
|
||||||
if (CMAKE_COMPILER_IS_GNUCXX)
|
if (CMAKE_COMPILER_IS_GNUCXX)
|
||||||
# By default, g++ won't warn or error if you forget to return a value in a
|
# By default, g++ won't warn or error if you forget to return a value in a
|
||||||
# function which requires you to do so. This option makes it give a warning
|
# function which requires you to do so. This option makes it give a warning
|
||||||
# for doing this.
|
# for doing this.
|
||||||
add_definitions("-Wreturn-type")
|
add_definitions("-Wreturn-type")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
# Add folder containing dlib to the include search path.
|
||||||
|
INCLUDE_DIRECTORIES(${dlib_path}/..)
|
||||||
|
|
||||||
|
# This is really optional, but nice. It will make sure the build mode
|
||||||
|
# created by cmake is always release by default.
|
||||||
|
include(${dlib_path}/release_build_by_default)
|
||||||
|
|
||||||
|
add_subdirectory(${dlib_path} dlib_build)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Add folder containing dlib to the include search path.
|
|
||||||
INCLUDE_DIRECTORIES(${dlib_path}/..)
|
|
||||||
|
|
||||||
# This is really optional, but nice. It will make sure the build mode
|
|
||||||
# created by cmake is always release by default.
|
|
||||||
include(${dlib_path}/release_build_by_default)
|
|
||||||
|
|
||||||
add_subdirectory(${dlib_path} dlib_build)
|
|
||||||
|
|
Loading…
Reference in New Issue