1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-23 02:35:57 +01:00

Don't compile WPA2 test if LIBTINS_ENABLE_WPA2=0.

This commit is contained in:
Matias Fontanini
2015-04-02 21:58:52 -07:00
parent 021f596cf0
commit 5edd5932ba
2 changed files with 9 additions and 5 deletions

View File

@@ -13,6 +13,12 @@ LINK_LIBRARIES(
${CMAKE_THREAD_LIBS_INIT}
)
IF(LIBTINS_ENABLE_WPA2)
SET(OPTIONAL_TEST_TARGETS WPA2DecryptTest)
ADD_EXECUTABLE(WPA2DecryptTest EXCLUDE_FROM_ALL wpa2_decrypt.cpp)
ADD_TEST(WPA2Decrypt WPA2DecryptTest)
ENDIF()
# Add tests target
ADD_CUSTOM_TARGET(
tests DEPENDS
@@ -71,7 +77,7 @@ ADD_CUSTOM_TARGET(
UDPTest
UtilsTest
WEPDecryptTest
WPA2DecryptTest
${OPTIONAL_TEST_TARGETS}
)
# Test executables
@@ -113,7 +119,6 @@ ADD_EXECUTABLE(TCPStreamTest EXCLUDE_FROM_ALL tcp_stream.cpp)
ADD_EXECUTABLE(UDPTest EXCLUDE_FROM_ALL udp.cpp)
ADD_EXECUTABLE(UtilsTest EXCLUDE_FROM_ALL utils.cpp)
ADD_EXECUTABLE(WEPDecryptTest EXCLUDE_FROM_ALL wep_decrypt.cpp)
ADD_EXECUTABLE(WPA2DecryptTest EXCLUDE_FROM_ALL wpa2_decrypt.cpp)
# Dot11 tests executables
@@ -192,5 +197,4 @@ ADD_TEST(TCPStream TCPStreamTest)
ADD_TEST(UDP UDPTest)
ADD_TEST(Utils UtilsTest)
ADD_TEST(WEPDecrypt WEPDecryptTest)
ADD_TEST(WPA2Decrypt WPA2DecryptTest)

View File

@@ -1,6 +1,6 @@
#include "config.h"
#ifdef HAVE_DOT11
#if defined(HAVE_DOT11) && defined(HAVE_WPA2_DECRYPTION)
#include <gtest/gtest.h>
#include <cstring>
@@ -221,4 +221,4 @@ TEST_F(WPA2DecryptTest, DecryptCCMPAndTKIPWithoutUsingBeacon) {
}
}
#endif // HAVE_DOT11
#endif // defined(HAVE_DOT11) && defined(HAVE_WPA2_DECRYPTION)