mirror of
				https://github.com/threeal/cmake-action.git
				synced 2025-11-04 05:43:42 +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