summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/percept/fix_cmakelists.patch
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/percept/fix_cmakelists.patch')
-rw-r--r--var/spack/repos/builtin/packages/percept/fix_cmakelists.patch54
1 files changed, 54 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/percept/fix_cmakelists.patch b/var/spack/repos/builtin/packages/percept/fix_cmakelists.patch
new file mode 100644
index 0000000000..a3ce6b1d95
--- /dev/null
+++ b/var/spack/repos/builtin/packages/percept/fix_cmakelists.patch
@@ -0,0 +1,54 @@
+--- percept.orig/CMakeLists.txt 2017-12-08 09:16:41.572819000 -0700
++++ percept/CMakeLists.txt 2017-12-08 09:17:25.028818000 -0700
+@@ -97,13 +97,6 @@
+ SET (INSTALL_PERCEPT TRUE)
+ ENDIF()
+
+-IF (INSTALL_PERCEPT)
+- set(BINARY_INSTALL_DIR bin)
+- set(INCLUDE_INSTALL_DIR include)
+- set(LIB_INSTALL_DIR lib)
+- INCLUDE(CMakePackageConfigHelpers)
+-ENDIF ()
+-
+ MESSAGE("Setting and checking of compilers:")
+ SET(CMAKE_CXX_COMPILER ${Trilinos_CXX_COMPILER} )
+ SET(CMAKE_C_COMPILER ${Trilinos_C_COMPILER} )
+@@ -269,6 +262,8 @@
+ FILE (GLOB ADAPT_SOURCE src/adapt/main/*.cpp)
+ MESSAGE("-- ADAPT_SOURCE = ${ADAPT_SOURCE}")
+
++file(GLOB TRANSFER_SOURCE src/percept/mesh_transfer/*.cpp)
++
+ FILE (GLOB PERCEPT_UTEST_SOURCE test/unit_tests/*.cpp)
+ MESSAGE("-- PERCEPT_UTEST_SOURCE = ${PERCEPT_UTEST_SOURCE}")
+
+@@ -330,8 +325,11 @@
+ TARGET_LINK_LIBRARIES(${percept_lib_name} ${Trilinos_LIBRARIES} ${YAML_LIBRARY} ${OPENNURBS_LIBRARY} ${BOOST_LIBRARIES})
+ # TARGET_LINK_LIBRARIES(${percept_lib_name} ${GTEST_LIBRARY})
+
++ add_executable(mesh_transfer ${TRANSFER_SOURCE})
++ target_link_libraries(mesh_transfer ${percept_lib_name})
++
+ SET_PROPERTY(
+- TARGET ${percept_lib_name} ${adapt_ex_name} ${percept_utest_name} ${percept_rtest_name}
++ TARGET ${percept_lib_name} mesh_transfer ${adapt_ex_name} ${percept_utest_name} ${percept_rtest_name}
+ PROPERTY COMPILE_DEFINITIONS STK_PERCEPT_LITE=0 STK_PERCEPT_HAS_GEOMETRY STK_PERCEPT_USE_INTREPID
+ )
+
+@@ -342,5 +340,15 @@
+
+ ENDIF()
+
++IF (INSTALL_PERCEPT)
++ install(TARGETS ${percept_ex_name} ${adapt_ex_name}
++ ${percept_htest_name} ${percept_rtest_name} ${percept_utest_name}
++ mesh_transfer percept
++ RUNTIME DESTINATION bin
++ ARCHIVE DESTINATION lib
++ LIBRARY DESTINATION lib)
++ #install(DIRECTORY include/ DESTINATION include)
++ include(CMakePackageConfigHelpers)
++ENDIF ()
+
+ MESSAGE("\nAnd CMake says...:")