# # 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 : 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 : : : 01 avril 2009 : Creation # # # FIN-HISTORIQUE # # # # $Id$ # # ############################################################################################################ # Sources of non-templated classes. SET(LIBRARY_NAME "AlgorithmsL2CirrusCorrection") # Select cxx source files FILE(GLOB_RECURSE 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 ) IF(MAJA_LIBRARY_PROPERTIES) SET_TARGET_PROPERTIES(${MAJA_LIBRARY_PREFIXNAME}${LIBRARY_NAME} PROPERTIES ${MAJA_ALGORITHMS_LIBRARY_PROPERTIES}) ENDIF(MAJA_LIBRARY_PROPERTIES) IF(NOT MAJA_INSTALL_NO_LIBRARIES) INSTALL(TARGETS ${MAJA_LIBRARY_PREFIXNAME}${LIBRARY_NAME} RUNTIME DESTINATION ${MAJA_INSTALL_BIN_DIR_CM24} COMPONENT RuntimeLibraries LIBRARY DESTINATION ${MAJA_INSTALL_LIB_DIR_CM24} COMPONENT RuntimeLibraries ARCHIVE DESTINATION ${MAJA_INSTALL_LIB_DIR_CM24} COMPONENT Development) ENDIF(NOT MAJA_INSTALL_NO_LIBRARIES) IF(NOT MAJA_INSTALL_NO_DEVELOPMENT) FILE(GLOB header_files "${CMAKE_CURRENT_SOURCE_DIR}/*/*.h") FILE(GLOB template_files "${CMAKE_CURRENT_SOURCE_DIR}/*/*.txx") INSTALL(FILES ${header_files} ${template_files} DESTINATION ${MAJA_INSTALL_INCLUDE_DIR_CM24}/${LIBRARY_NAME} COMPONENT Development) ENDIF(NOT MAJA_INSTALL_NO_DEVELOPMENT)