Browse Source

partial revert of CMake changes

Stasik0 9 years ago
parent
commit
263644e8fb
1 changed files with 6 additions and 8 deletions
  1. 6 8
      CMakeLists.txt

+ 6 - 8
CMakeLists.txt

@@ -257,12 +257,11 @@ if(BUILD_EXAMPLESERVER)
     set(server_source $<TARGET_OBJECTS:open62541-object>)
     add_executable(server_static examples/server.c ${server_source})
     add_executable(server_simple examples/server_simple.c ${server_source})
+    add_executable(server examples/server.c)
     if(ENABLE_AMALGAMATION)
-        add_executable(server examples/server.c ${server_source})
-    else()
-        add_executable(server examples/server.c)
-        target_link_libraries(server open62541)
+       ADD_DEPENDENCIES(server_simple amalgamation) 
     endif()
+    target_link_libraries(server open62541)
     if(WIN32)
         target_link_libraries(server_static ws2_32)
         target_link_libraries(server_simple ws2_32)
@@ -298,12 +297,11 @@ if(BUILD_EXAMPLECLIENT)
 	add_definitions(-DBENCHMARK)
     set(client_source $<TARGET_OBJECTS:open62541-object>)
 	add_executable(client_static examples/client.c ${client_source})
+    add_executable(client examples/client.c)
 	if(ENABLE_AMALGAMATION)
-	   add_executable(client examples/client.c ${client_source})
-	else()
-	   add_executable(client examples/client.c)
-	   target_link_libraries(client open62541)
+	   ADD_DEPENDENCIES(client amalgamation) 
 	endif()
+	target_link_libraries(client open62541)
     if(WIN32)
         target_link_libraries(client_static ws2_32)
         target_link_libraries(client ws2_32)