Browse Source

Add executables to cmake

Murat Dogan 5 years ago
parent
commit
34ef87e271
3 changed files with 24 additions and 4 deletions
  1. 24 0
      CMakeLists.txt
  2. 0 2
      test/p2p/peer-1.cpp
  3. 0 2
      test/p2p/peer-2.cpp

+ 24 - 0
CMakeLists.txt

@@ -25,6 +25,14 @@ set(TESTS_SOURCES
     ${CMAKE_CURRENT_SOURCE_DIR}/test/main.cpp
 )
 
+set(TESTS_PEER_1_SOURCES
+    ${CMAKE_CURRENT_SOURCE_DIR}/test/p2p/peer-1.cpp
+)
+
+set(TESTS_PEER_2_SOURCES
+    ${CMAKE_CURRENT_SOURCE_DIR}/test/p2p/peer-2.cpp
+)
+
 # Hack because usrsctp uses CMAKE_SOURCE_DIR instead of CMAKE_CURRENT_SOURCE_DIR
 set(CMAKE_REQUIRED_FLAGS "-I${CMAKE_CURRENT_SOURCE_DIR}/deps/usrsctp/usrsctplib")
 
@@ -99,6 +107,7 @@ endif()
 add_library(LibDataChannel::LibDataChannel ALIAS datachannel)
 add_library(LibDataChannel::LibDataChannelStatic ALIAS datachannel-static)
 
+# Main Test
 add_executable(tests ${TESTS_SOURCES})
 set_target_properties(tests PROPERTIES
 	VERSION ${PROJECT_VERSION}
@@ -106,3 +115,18 @@ set_target_properties(tests PROPERTIES
 
 target_link_libraries(tests datachannel)
 
+# P2P Test: Peer-1
+add_executable(peer-1 ${TESTS_PEER_1_SOURCES})
+set_target_properties(peer-1 PROPERTIES
+	VERSION ${PROJECT_VERSION}
+	CXX_STANDARD 17)
+
+target_link_libraries(peer-1 datachannel)
+
+# P2P Test: Peer-2
+add_executable(peer-2 ${TESTS_PEER_2_SOURCES})
+set_target_properties(peer-2 PROPERTIES
+	VERSION ${PROJECT_VERSION}
+	CXX_STANDARD 17)
+
+target_link_libraries(peer-2 datachannel)

+ 0 - 2
test/p2p/peer-1.cpp

@@ -28,9 +28,7 @@ using namespace std;
 template <class T> weak_ptr<T> make_weak_ptr(shared_ptr<T> ptr) { return ptr; }
 
 int main(int argc, char **argv) {
-	rtcInitLogger(LogLevel::debug);
 	rtc::Configuration config;
-
 	// config.iceServers.emplace_back("stun.l.google.com:19302");
 	// config.enableIceTcp = true;
 

+ 0 - 2
test/p2p/peer-2.cpp

@@ -28,9 +28,7 @@ using namespace std;
 template <class T> weak_ptr<T> make_weak_ptr(shared_ptr<T> ptr) { return ptr; }
 
 int main(int argc, char **argv) {
-	rtcInitLogger(LogLevel::debug);
 	rtc::Configuration config;
-
 	// config.iceServers.emplace_back("stun.l.google.com:19302");
 	// config.enableIceTcp = true;