Hopefully fixes the build issues
This commit is contained in:
parent
e222e51a0e
commit
60114ed159
|
@ -31,6 +31,10 @@ elseif ("${CMAKE_C_COMPILER_ID}" STREQUAL "GNU")
|
||||||
set(GCC 1)
|
set(GCC 1)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
|
||||||
|
set(OSX 1)
|
||||||
|
endif()
|
||||||
|
|
||||||
set (default_build_type "Release")
|
set (default_build_type "Release")
|
||||||
if (NOT CMAKE_BUILD_TYPE AND default_build_type)
|
if (NOT CMAKE_BUILD_TYPE AND default_build_type)
|
||||||
message( STATUS "Setting default buildtype to '${default_build_type}' as none was specified")
|
message( STATUS "Setting default buildtype to '${default_build_type}' as none was specified")
|
||||||
|
@ -202,7 +206,7 @@ if (MSVC)
|
||||||
endif (MSVC)
|
endif (MSVC)
|
||||||
|
|
||||||
# TESTS:
|
# TESTS:
|
||||||
IF (CMOCKA_FOUND AND NOT CLANG)
|
IF (CMOCKA_FOUND AND NOT OSX AND NOT CLANG)
|
||||||
find_package(Threads REQUIRED)
|
find_package(Threads REQUIRED)
|
||||||
enable_testing()
|
enable_testing()
|
||||||
add_executable(test_util test/test_util src/util)
|
add_executable(test_util test/test_util src/util)
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
#ifndef KEYBOARD_H_
|
#ifndef KEYBOARD_H_
|
||||||
#define KEYBOARD_H_
|
#define KEYBOARD_H_
|
||||||
|
|
||||||
#include <SDL_events.h>
|
#include <SDL.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include "defines.h"
|
#include "defines.h"
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
#ifndef KEYBOARDINPUT_H_
|
#ifndef KEYBOARDINPUT_H_
|
||||||
#define KEYBOARDINPUT_H_
|
#define KEYBOARDINPUT_H_
|
||||||
|
|
||||||
#include <SDL_events.h>
|
#include <SDL.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
#define KEY_LEFT 1
|
#define KEY_LEFT 1
|
||||||
|
|
|
@ -98,8 +98,10 @@ test_keydown(void **state)
|
||||||
assert_true(key_is_down(&input, KEY_UP));
|
assert_true(key_is_down(&input, KEY_UP));
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(void)
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
|
(void) argc;
|
||||||
|
(void) argv;
|
||||||
|
|
||||||
const struct CMUnitTest tests[] = {
|
const struct CMUnitTest tests[] = {
|
||||||
cmocka_unit_test(test_keypress),
|
cmocka_unit_test(test_keypress),
|
||||||
|
|
Loading…
Reference in New Issue