TRIBITS_SUBPACKAGE(sparsegrids) INCLUDE_DIRECTORIES("${CMAKE_CURRENT_BINARY_DIR}") SET(CXXSRC sparsegrids.cc sparsegridsinterface.cc ) SET(CXXHDR sparsegrids.hh sparsegridsinterface.hh ) SET(CXXLIB ${SUBPACKAGE_FULLNAME}) TRIBITS_ADD_LIBRARY(${CXXLIB} SOURCES ${CXXSRC} NOINSTALLHEADERS ${CXXHDR}) IF(${PROJECT_NAME}_ENABLE_Fortran AND NOT ("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows")) ADD_COMPILE_OPTIONS("-ffree-line-length-none") SET(F90SRC sparsegrids_I.f90 sparsegrids_M.f90 ) SET(F90LIB ${SUBPACKAGE_FULLNAME}_F90) TRIBITS_ADD_LIBRARY(${F90LIB} SOURCES ${F90SRC}) TARGET_LINK_LIBRARIES(${F90LIB} ${CXXLIB}) ENDIF() TRIBITS_ADD_TEST_DIRECTORIES(tests) TRIBITS_SUBPACKAGE_POSTPROCESS()