summaryrefslogtreecommitdiff
path: root/science/linearelasticity/files/patch-CMakeLists.txt
blob: f78bd758f17f945e5b7348551f5d744dd04d3cbc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
--- CMakeLists.txt.orig	2021-05-06 07:50:46 UTC
+++ CMakeLists.txt
@@ -1,6 +1,4 @@ cmake_minimum_required(VERSION 2.8)
 cmake_minimum_required(VERSION 2.8)
-set(CMAKE_BUILD_TYPE  "Release")
-SET(CMAKE_CXX_FLAGS   "-w -g -O3")
 set(CMAKE_MACOSX_RPATH 1)
 set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
 
@@ -11,24 +9,20 @@ ADD_LIBRARY(           Elas SHARED ${source_files})
 file(                  GLOB_RECURSE source_files sources/*)
 file(                  GLOB_RECURSE header_files sources/*.h)
 ADD_LIBRARY(           Elas SHARED ${source_files})
-find_library(          Commons NAMES Commons HINTS "$ENV{HOME}/lib")
-INCLUDE_DIRECTORIES(  "$ENV{HOME}/include")
-LINK_DIRECTORIES(     "$ENV{HOME}/lib")
+set_target_properties( Elas PROPERTIES VERSION 0.0.0 SOVERSION 0)
+find_library(          Commons NAMES Commons HINTS lib)
+INCLUDE_DIRECTORIES(   include/ISCD)
+LINK_DIRECTORIES(      ${Elas_BINARY_DIR})
 target_link_libraries( Elas ${Commons})
 INSTALL(
   TARGETS Elas
-  LIBRARY  DESTINATION "$ENV{HOME}/lib"
-  RUNTIME  DESTINATION "$ENV{HOME}/lib")
-INSTALL(               FILES ${header_files} DESTINATION "$ENV{HOME}/include")
+  LIBRARY  DESTINATION lib${LIB_SUFFIX}
+  RUNTIME  DESTINATION lib${LIB_SUFFIX})
+INSTALL(               FILES ${header_files} DESTINATION include)
 
 #Executable
 project(main)
 add_executable(        elastic sources/elastic.c)
 target_link_libraries( elastic ${Commons} Elas)
-INSTALL(               TARGETS elastic RUNTIME DESTINATION "$ENV{HOME}/bin")
-
-
- 
-
-
+INSTALL(               TARGETS elastic RUNTIME DESTINATION bin)