Commit 2baf702e by Maarten L. Hekkelman

fix for meta project

parent ff306934
...@@ -103,7 +103,9 @@ set(CMAKE_THREAD_PREFER_PTHREAD) ...@@ -103,7 +103,9 @@ set(CMAKE_THREAD_PREFER_PTHREAD)
set(THREADS_PREFER_PTHREAD_FLAG) set(THREADS_PREFER_PTHREAD_FLAG)
find_package(Threads) find_package(Threads)
find_package(cifpp 5.0.0 REQUIRED) if(NOT PDB_REDO_META)
find_package(cifpp 5.0.0 REQUIRED)
endif()
# The DSSP code is in a separate library, optionally to be used by others # The DSSP code is in a separate library, optionally to be used by others
add_library(dssp_library OBJECT ${PROJECT_SOURCE_DIR}/src/DSSP.cpp) add_library(dssp_library OBJECT ${PROJECT_SOURCE_DIR}/src/DSSP.cpp)
......
cmake_minimum_required(VERSION 3.19) cmake_minimum_required(VERSION 3.16..3.19)
function(add_git_submodule dir) function(add_git_submodule dir)
# add a Git submodule directory to CMake, assuming the # add a Git submodule directory to CMake, assuming the
...@@ -11,9 +11,14 @@ function(add_git_submodule dir) ...@@ -11,9 +11,14 @@ function(add_git_submodule dir)
find_package(Git REQUIRED) find_package(Git REQUIRED)
if(NOT EXISTS ${dir}/CMakeLists.txt) if(NOT EXISTS ${dir}/CMakeLists.txt)
if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.19)
execute_process(COMMAND ${GIT_EXECUTABLE} submodule update --init --recursive -- ${dir} execute_process(COMMAND ${GIT_EXECUTABLE} submodule update --init --recursive -- ${dir}
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
COMMAND_ERROR_IS_FATAL ANY) COMMAND_ERROR_IS_FATAL ANY)
else()
execute_process(COMMAND ${GIT_EXECUTABLE} submodule update --init --recursive -- ${dir}
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR})
endif()
endif() endif()
set(ENABLE_TESTING OFF) set(ENABLE_TESTING OFF)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment