view test/CMakeLists.txt @ 632:ed19b429a152

- added explicit arm64 target, and clang tool options to Windows' configure.bat - configure.{bat,rc} now writing Makefile.config, for consistency/compatibility (e.g. configure.bat can now be used to set up env flags for a non-nmake toolchain) - simplified/decluttered Windows and Plan9 configure scripts (removal of unused/stale options, ...) - removed stale test/makepkg.sh helper
author Tassilo Philipp
date Sat, 19 Nov 2022 15:45:41 +0100
parents c1208587091c
children
line wrap: on
line source

include_directories(
  ${PROJECT_SOURCE_DIR}/dynload
  ${PROJECT_SOURCE_DIR}/dyncall
  ${PROJECT_SOURCE_DIR}/dyncallback
)

if(CMAKE_CXX_COMPILER)
add_subdirectory(plain_c++)
add_subdirectory(callback_plain_c++)
add_subdirectory(suite2)
add_subdirectory(suite3)
add_subdirectory(suite_floats)
add_subdirectory(ellipsis)
endif()

add_subdirectory(call_suite)
add_subdirectory(call_suite_aggrs)
add_subdirectory(callback_suite)
add_subdirectory(callback_suite_aggrs)
add_subdirectory(plain)
add_subdirectory(suite)
add_subdirectory(callf)
add_subdirectory(nm)
add_subdirectory(dynload_plain)
add_subdirectory(resolve_self)
add_subdirectory(thunk)
add_subdirectory(malloc_wx)
add_subdirectory(callback_plain)

if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86" AND CMAKE_CXX_COMPILER)
add_subdirectory(suite_x86win32fast)
add_subdirectory(suite_x86win32std)
add_subdirectory(suite2_x86win32fast)
add_subdirectory(suite2_x86win32std)
endif()

if(${UNIX})
add_subdirectory(syscall)
endif()