# this is the build file for project # it is autogenerated by the xmake build system. # do not edit by hand. # project cmake_minimum_required(VERSION 3.15.0) cmake_policy(SET CMP0091 NEW) project(test LANGUAGES CXX C) # target add_executable(test "" printTreeNode.ixx index.ixx debugTreeNode.ixx) set_target_properties(test PROPERTIES OUTPUT_NAME "test") set_target_properties(test PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_SOURCE_DIR}/build/windows/x86/release") add_custom_command(OUTPUT output_test_FD819566 COMMAND echo [ 0%]: compiling.module.release insufficient_nodes_in_root_to_leaf_paths.Solution COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/build/.objs/test/windows/x86/release COMMAND "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.35.32215/bin/HostX86/x86/cl.exe" -nologo -O2 -fp:fast -std:c++20 /EHsc -external:W0 -external:IC:/Users/Administrator/Documents/vcpkg-master/installed/x86-windows-static/include -external:W0 -external:IC:/Users/Administrator/AppData/Local/.xmake/packages/l/leetcode-treenode-cpp/1.1.6/211379a6b5ca44ac96c02258817ddd07/include -experimental:module -DNDEBUG -TP -c ${CMAKE_SOURCE_DIR}/index.ixx -Fo${CMAKE_SOURCE_DIR}/build/.objs/test/windows/x86/release/index.ixx.obj -ifcOutput ${CMAKE_SOURCE_DIR}/build/.gens/test/windows/x86/release/rules/modules/cache/574a3743/insufficient_nodes_in_root_to_leaf_paths.Solution.ifc -interface COMMAND echo [ 0%]: compiling.module.release insert_into_a_binary_search_tree.debugTreeNode COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/build/.objs/test/windows/x86/release COMMAND "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.35.32215/bin/HostX86/x86/cl.exe" -nologo -O2 -fp:fast -std:c++20 /EHsc -external:W0 -external:IC:/Users/Administrator/Documents/vcpkg-master/installed/x86-windows-static/include -external:W0 -external:IC:/Users/Administrator/AppData/Local/.xmake/packages/l/leetcode-treenode-cpp/1.1.6/211379a6b5ca44ac96c02258817ddd07/include -experimental:module -DNDEBUG -TP -c ${CMAKE_SOURCE_DIR}/debugTreeNode.ixx -Fo${CMAKE_SOURCE_DIR}/build/.objs/test/windows/x86/release/debugTreeNode.ixx.obj -ifcOutput ${CMAKE_SOURCE_DIR}/build/.gens/test/windows/x86/release/rules/modules/cache/574a3743/insert_into_a_binary_search_tree.debugTreeNode.ifc -interface COMMAND echo [ 0%]: compiling.module.release insert_into_a_binary_search_tree.printTreeNode COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/build/.objs/test/windows/x86/release COMMAND "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.35.32215/bin/HostX86/x86/cl.exe" -nologo -O2 -fp:fast -std:c++20 /EHsc -external:W0 -external:IC:/Users/Administrator/Documents/vcpkg-master/installed/x86-windows-static/include -external:W0 -external:IC:/Users/Administrator/AppData/Local/.xmake/packages/l/leetcode-treenode-cpp/1.1.6/211379a6b5ca44ac96c02258817ddd07/include -experimental:module -DNDEBUG -TP -c ${CMAKE_SOURCE_DIR}/printTreeNode.ixx -Fo${CMAKE_SOURCE_DIR}/build/.objs/test/windows/x86/release/printTreeNode.ixx.obj -ifcOutput ${CMAKE_SOURCE_DIR}/build/.gens/test/windows/x86/release/rules/modules/cache/574a3743/insert_into_a_binary_search_tree.printTreeNode.ifc -interface -reference insert_into_a_binary_search_tree.debugTreeNode=${CMAKE_SOURCE_DIR}/build/.gens/test/windows/x86/release/rules/modules/cache/574a3743/insert_into_a_binary_search_tree.debugTreeNode.ifc VERBATIM ) add_custom_target(target_test_FD819566 DEPENDS output_test_FD819566 ) add_dependencies(test target_test_FD819566) target_include_directories(test PRIVATE C:/Users/Administrator/Documents/vcpkg-master/installed/x86-windows-static/include C:/Users/Administrator/AppData/Local/.xmake/packages/l/leetcode-treenode-cpp/1.1.6/211379a6b5ca44ac96c02258817ddd07/include ) target_compile_options(test PRIVATE $<$:-DNDEBUG> $<$:-DNDEBUG> $<$:-experimental:module> ) set_source_files_properties(${CMAKE_SOURCE_DIR}/test.cpp PROPERTIES COMPILE_OPTIONS "$<$:-TP>;$<$:-c>;$<$:${CMAKE_SOURCE_DIR}/test.cpp>;$<$:-Fo${CMAKE_SOURCE_DIR}/build/.objs/test/windows/x86/release/test.cpp.obj>;$<$:-reference>;$<$:insert_into_a_binary_search_tree.printTreeNode=${CMAKE_SOURCE_DIR}/build/.gens/test/windows/x86/release/rules/modules/cache/574a3743/insert_into_a_binary_search_tree.printTreeNode.ifc>;$<$:-reference>;$<$:insert_into_a_binary_search_tree.debugTreeNode=${CMAKE_SOURCE_DIR}/build/.gens/test/windows/x86/release/rules/modules/cache/574a3743/insert_into_a_binary_search_tree.debugTreeNode.ifc>;$<$:-reference>;$<$:insufficient_nodes_in_root_to_leaf_paths.Solution=${CMAKE_SOURCE_DIR}/build/.gens/test/windows/x86/release/rules/modules/cache/574a3743/insufficient_nodes_in_root_to_leaf_paths.Solution.ifc>" ) if(CMAKE_CXX_COMPILER_FRONTEND_VARIANT STREQUAL "MSVC") target_compile_options(test PRIVATE /EHsc) else() target_compile_options(test PRIVATE -fcxx-exceptions) endif() set_target_properties(test PROPERTIES CXX_EXTENSIONS OFF) target_compile_features(test PRIVATE cxx_std_20) if(MSVC) target_compile_options(test PRIVATE $<$:-Ox -fp:fast>) else() target_compile_options(test PRIVATE -O3) endif() if(MSVC) else() target_compile_options(test PRIVATE -fvisibility=hidden) endif() if(MSVC) set_property(TARGET test PROPERTY MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") endif() target_link_libraries(test PRIVATE gmock gtest gmock_main gtest_main leetcode-treenode-cpp ) target_link_libraries(test PRIVATE ${CMAKE_SOURCE_DIR}/build/.objs/test/windows/x86/release/debugTreeNode.ixx.obj ${CMAKE_SOURCE_DIR}/build/.objs/test/windows/x86/release/printTreeNode.ixx.obj ${CMAKE_SOURCE_DIR}/build/.objs/test/windows/x86/release/index.ixx.obj ) target_link_directories(test PRIVATE C:/Users/Administrator/Documents/vcpkg-master/installed/x86-windows-static/lib C:/Users/Administrator/Documents/vcpkg-master/installed/x86-windows-static/lib/manual-link C:/Users/Administrator/AppData/Local/.xmake/packages/l/leetcode-treenode-cpp/1.1.6/211379a6b5ca44ac96c02258817ddd07/lib ) target_sources(test PRIVATE test.cpp )