Fixed + enabled all compiler warnings

This commit is contained in:
Jordon Brooks 2024-06-06 18:15:51 +01:00
parent 6b90c9f76a
commit c68c039c70
Signed by: jordon
GPG key ID: DBD9758CD53E786A
16 changed files with 72 additions and 22 deletions

View file

@ -22,6 +22,13 @@ set(CMAKE_C_STANDARD_REQUIRED True)
file(GLOB_RECURSE TEST_SOURCES "src/*.c")
file(GLOB_RECURSE TEST_HEADERS "src/*.h" "src/*.hpp")
# Enable all compiler warnings and errors
if(MSVC)
add_compile_options(/W4 /WX)
else()
add_compile_options(-Wall -Wextra -pedantic -Werror)
endif()
# Add executable for static library
add_executable(HarmonyLinkTestStatic ${TEST_SOURCES} ${TEST_HEADERS})
target_link_libraries(HarmonyLinkTestStatic PRIVATE LibHarmonyLinkStatic)

View file

@ -19,7 +19,7 @@ int main(void)
{
wprintf(L"Hello from C!\n");
if (!HarmonyLink_Init())
if (!HL_Init())
{
wprintf(L"Error: Failed to initialise HarmonyLink!\n");
return 1;