Fix compatibility for x64 arch 36/3736/1
authorBaptiste DURAND <baptiste.durand@eurogiciel.fr>
Wed, 29 May 2013 12:46:58 +0000 (14:46 +0200)
committerBaptiste DURAND <baptiste.durand@eurogiciel.fr>
Wed, 29 May 2013 12:46:58 +0000 (14:46 +0200)
fix hardcoded path

server/CMakeLists.txt
server/ServerResource.cpp
server/ServerSEService.cpp

index 2b338c9..8f9d778 100644 (file)
@@ -47,6 +47,7 @@ ENDIF()
 
 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
 ADD_DEFINITIONS("-DLOG_TAG=\"SMARTCARD_SERVICE_SERVER\"")
+ADD_DEFINITIONS("-DLIBPATH=\"${CMAKE_INSTALL_LIB}\"")
 
 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")
 
index e55365a..31b1ce8 100644 (file)
@@ -76,7 +76,7 @@ namespace smartcard_service_api
                }
        }
 
-#define OMAPI_SE_PATH "/usr/lib/se"
+#define OMAPI_SE_PATH LIBPATH"/se"
 
        ServerResource::ServerResource()
                : mainLoop(NULL), seLoaded(false)
index 9df5b29..534fb95 100644 (file)
@@ -33,7 +33,7 @@
 
 namespace smartcard_service_api
 {
-#define OMAPI_SE_PATH "/usr/lib/se"
+#define OMAPI_SE_PATH LIBPATH"/se"
 
        ServerSEService::ServerSEService():SEServiceHelper()
        {