From c467671ae8b6ec161c17e86f3383fd0625f755b8 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Fri, 19 Aug 2022 19:48:10 -0400 Subject: remove sol2 (will re-add as submodule) --- lib/sol2/examples/interop/tolua/CMakeLists.txt | 68 -------------------------- 1 file changed, 68 deletions(-) delete mode 100644 lib/sol2/examples/interop/tolua/CMakeLists.txt (limited to 'lib/sol2/examples/interop/tolua/CMakeLists.txt') diff --git a/lib/sol2/examples/interop/tolua/CMakeLists.txt b/lib/sol2/examples/interop/tolua/CMakeLists.txt deleted file mode 100644 index 75f94cc..0000000 --- a/lib/sol2/examples/interop/tolua/CMakeLists.txt +++ /dev/null @@ -1,68 +0,0 @@ -# # # # sol3 -# The MIT License (MIT) -# -# Copyright (c) 2013-2019 Rapptz, ThePhD, and contributors -# -# Permission is hereby granted, free of charge, to any person obtaining a copy of -# this software and associated documentation files (the "Software"), to deal in -# the Software without restriction, including without limitation the rights to -# use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -# the Software, and to permit persons to whom the Software is furnished to do so, -# subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in all -# copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -# FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -# COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -# # # sol3 interop Examples - tolua - -find_package(ToLuappBuild REQUIRED) - -function(make_tolua_interop_example target_library example_suffix) - set(example_name tolua_interop_example) - set(example_name "${example_name}${example_suffix}") - - add_executable(${example_name} source/tolua.cpp) - target_link_libraries(${example_name} - PRIVATE sol2::assert - ${LUA_LIBRARIES} ${TOLUAPP_LIBRARIES} ${target_library}) - - if (MSVC) - target_compile_options(${example_name} - PRIVATE /std:c++latest /EHsc "$<$:/MDd>" - "$<$:/MD>" - "$<$:/MD>" - "$<$:/MD>") - target_compile_definitions(${example_name} - PRIVATE /W1 UNICODE _UNICODE - _CRT_SECURE_NO_WARNINGS _CRT_SECURE_NO_DEPRECATE) - else() - target_compile_options(${example_name} - PRIVATE -std=c++1z -w - -Wno-unknown-warning -Wno-unknown-warning-option) - endif() - - if (CMAKE_DL_LIBS) - target_link_libraries(${example_name} PRIVATE ${CMAKE_DL_LIBS}) - endif() - - if (SOL2_TESTS_INTEROP_EXAMPLES) - add_test(NAME ${example_name} COMMAND ${example_name}) - endif() -endfunction() - -if (SOL2_INTEROP_EXAMPLES) - make_tolua_interop_example(sol2::sol2 "") -endif() -if (SOL2_INTEROP_EXAMPLES_SINGLE) - make_tolua_interop_example(sol2::sol2_single ".single") -endif() -if (SOL2_INTEROP_EXAMPLES_SINGLE_GENERATED) - make_tolua_interop_example(sol2::sol2_single_generated ".single.generated") -endif() -- cgit v1.2.3