mirror of
https://github.com/threeal/cmake-action.git
synced 2025-06-14 13:11:19 +00:00
chore: remove unused sample project
This commit is contained in:
parent
565c104d58
commit
84a09a843d
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,6 +3,5 @@
|
|||||||
!.eslint*
|
!.eslint*
|
||||||
!.git*
|
!.git*
|
||||||
|
|
||||||
build/
|
|
||||||
coverage/
|
coverage/
|
||||||
node_modules/
|
node_modules/
|
||||||
|
@ -1,32 +0,0 @@
|
|||||||
cmake_minimum_required(VERSION 3.0)
|
|
||||||
project(test)
|
|
||||||
|
|
||||||
option(CHECK_USING_CLANG "Check if the target is compiled using Clang" OFF)
|
|
||||||
option(CHECK_SURPASS_WARNING "Check if the target could surpass a compiler warning" OFF)
|
|
||||||
|
|
||||||
if(CHECK_SURPASS_WARNING)
|
|
||||||
if(MSVC)
|
|
||||||
set(CMAKE_C_FLAGS "/WX /W4 ${CMAKE_C_FLAGS}")
|
|
||||||
set(CMAKE_CXX_FLAGS "/WX /W4 ${CMAKE_CXX_FLAGS}")
|
|
||||||
else()
|
|
||||||
set(CMAKE_C_FLAGS "-Werror -Wunused-variable ${CMAKE_C_FLAGS}")
|
|
||||||
set(CMAKE_CXX_FLAGS "-Werror -Wunused-variable ${CMAKE_CXX_FLAGS}")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
enable_testing()
|
|
||||||
add_executable(hello_world hello_world.cpp)
|
|
||||||
add_test(NAME hello_world COMMAND $<TARGET_FILE:hello_world>)
|
|
||||||
|
|
||||||
list(APPEND LANGS c cpp)
|
|
||||||
foreach(LANG ${LANGS})
|
|
||||||
configure_file(test.in ${CMAKE_CURRENT_BINARY_DIR}/test.${LANG})
|
|
||||||
add_executable(test_${LANG} EXCLUDE_FROM_ALL ${CMAKE_CURRENT_BINARY_DIR}/test.${LANG})
|
|
||||||
target_compile_definitions(
|
|
||||||
test_${LANG} PRIVATE
|
|
||||||
$<$<STREQUAL:"${LANG}","c">:IS_C>
|
|
||||||
$<$<BOOL:${CHECK_USING_CLANG}>:CHECK_USING_CLANG>
|
|
||||||
$<$<BOOL:${CHECK_SURPASS_WARNING}>:CHECK_SURPASS_WARNING>
|
|
||||||
)
|
|
||||||
add_test(NAME test_${LANG} COMMAND $<TARGET_FILE:test_${LANG}>)
|
|
||||||
endforeach()
|
|
@ -1,6 +0,0 @@
|
|||||||
#include <iostream>
|
|
||||||
|
|
||||||
int main() {
|
|
||||||
std::cout << "Hello world!" << std::endl;
|
|
||||||
return 0;
|
|
||||||
}
|
|
19
test/test.in
19
test/test.in
@ -1,19 +0,0 @@
|
|||||||
#ifdef IS_C
|
|
||||||
#include <stdio.h>
|
|
||||||
#define PRINT(STR) printf(STR); printf("\n")
|
|
||||||
#else
|
|
||||||
#include <iostream>
|
|
||||||
#define PRINT(STR) std::cout << STR << std::endl
|
|
||||||
#endif
|
|
||||||
|
|
||||||
int main() {
|
|
||||||
#ifdef CHECK_SURPASS_WARNING
|
|
||||||
int unused;
|
|
||||||
#endif
|
|
||||||
#if defined(CHECK_USING_CLANG) && !defined(__clang__)
|
|
||||||
PRINT("compiler is not clang");
|
|
||||||
return 1;
|
|
||||||
#endif
|
|
||||||
PRINT("all ok");
|
|
||||||
return 0;
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user