# # Copyright (C) 2020 Centre National d'Etudes Spatiales (CNES) # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # ############################################################################################################ # # # ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo # # o # # o # # o # # o # # o ooooooo ooooooo o o oo # # o o o o o o o o o o # # o o o o o o o o o o # # o o o o o o o o o o # # o o o oooo o o o o o o # # o o o o o o o o o # # o o o o o o o o o o # # oo oooooooo o o o oooooo o oooo # # o # # o # # o o # # o o oooo o o oooo # # o o o o o o # # o o ooo o o ooo # # o o o o o # # ooooo oooo o ooooo oooo # # o # # # ############################################################################################################ # # # Author: CS Systemes d'Information (France) # # # ############################################################################################################ # HISTORIQUE # # # # VERSION : 4-0-0 : FA : LAIG-FA-MAC-117040-CS : 13 mars 2014 : Modifications mineures # # VERSION : 2-3-0 : DM : LAIG-DM-MAC-399-CNES : 28 aout 2012 : Modification suite a l'install relocatable # # VERSION : 2-0-0 : DM : LAIG-DM-MAC-146-CNES : 14 octobre 2011 : Modification pour prise en compte # # d'evolutions liees a MACCS # # # # VERSION : 1-0-0-3 : DM : 251 : 2 septembre 2011 : Modif. pour prise en compte DM 251 Checktools dans SMIGS # # # # VERSION : 1-0-0 : : : 15 novembre 2009 : Creation # # # FIN-HISTORIQUE # # # # $Id: CMakeLists.txt 10323 2015-06-03 13:32:05Z tfeuvrie $ # # ############################################################################################################ # Sources of non-templated classes. SET(LIBRARY_NAME "TestingMiscellaneous") FILE(GLOB FILES_SRCS "*.cxx" ) # Create library ADD_LIBRARY(${MAJA_LIBRARY_PREFIXNAME}${LIBRARY_NAME} ${FILES_SRCS}) TARGET_LINK_LIBRARIES(${MAJA_LIBRARY_PREFIXNAME}${LIBRARY_NAME} ${MAJA_LIBRARY_PREFIXNAME}AlgorithmsCommon ${MAJA_LIBRARY_PREFIXNAME}DataCommon ${MAJA_LIBRARY_PREFIXNAME}DataIO ${MAJA_LIBRARY_PREFIXNAME}UtilitiesI3D ${ITK_LIBRARIES} ${OTB_LIBRARIES}) IF(MAJA_CORE_LIBRARY_PROPERTIES) SET_TARGET_PROPERTIES(${MAJA_LIBRARY_PREFIXNAME}${LIBRARY_NAME} PROPERTIES ${MAJA_CORE_LIBRARY_PROPERTIES}) ENDIF(MAJA_CORE_LIBRARY_PROPERTIES) IF(NOT MAJA_INSTALL_NO_LIBRARIES) INSTALL(TARGETS ${MAJA_LIBRARY_PREFIXNAME}${LIBRARY_NAME} RUNTIME DESTINATION ${MAJA_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries LIBRARY DESTINATION ${MAJA_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries ARCHIVE DESTINATION ${MAJA_INSTALL_LIB_DIR} COMPONENT Development) ENDIF(NOT MAJA_INSTALL_NO_LIBRARIES) IF(NOT MAJA_INSTALL_NO_DEVELOPMENT) FILE(GLOB header_files "${CMAKE_CURRENT_SOURCE_DIR}/*.h") # Remove the vnsDataManagerTestingLibrary.h header file. This file is installed with the option MAJA_ENABLE_GEN_TESTHELPER_LIBRARY_UTILITIES FILE(GLOB template_files "${CMAKE_CURRENT_SOURCE_DIR}/*.txx") FILE(GLOB header_files_bin "${CMAKE_CURRENT_BINARY_DIR}/*.h") INSTALL(FILES ${header_files} ${template_files} ${header_files_bin} DESTINATION ${MAJA_INSTALL_INCLUDE_DIR}/${LIBRARY_NAME} COMPONENT Development) ENDIF(NOT MAJA_INSTALL_NO_DEVELOPMENT)