summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 5a92e29e..968c40b9 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -17,9 +17,15 @@ ENDIF()
IF (POLICY CMP0015)
CMAKE_POLICY(SET CMP0015 OLD)
ENDIF()
-INCLUDE_DIRECTORIES("../libs/enet/include")
-LINK_DIRECTORIES("../libs/enet")
-SET(INTERNAL_LIBRARIES enet)
+
+IF (ENABLE_EXTERNAL_ENET)
+ INCLUDE_DIRECTORIES(${ENet_INCLUDE_DIR})
+ SET(OPTIONAL_LIBRARIES ${OPTIONAL_LIBRARIES} ${ENet_LIBRARY})
+ELSE (ENABLE_EXTERNAL_ENET)
+ INCLUDE_DIRECTORIES("../libs/enet/include")
+ LINK_DIRECTORIES("../libs/enet")
+ SET(INTERNAL_LIBRARIES enet)
+ENDIF (ENABLE_EXTERNAL_ENET)
# enable rc-handling with mingw
# most likely this part can be kicked out with some later cmake version