Remove API key requirement
This commit is contained in:
@@ -18,20 +18,6 @@ else()
|
||||
"Version string shown in the Home footer (override at configure time)")
|
||||
endif()
|
||||
|
||||
# API bearer key baked into the binary and sent as `Authorization: Bearer <key>`
|
||||
# on every portal request. Leave empty to send no auth header. Never commit the
|
||||
# real value — inject it at CI build time from a secret, e.g.:
|
||||
# cmake ... -DAPI_KEY="${{ secrets.PORTAL_API_KEY }}"
|
||||
# The `nix develop` shell exports API_KEY from the ambient environment, which
|
||||
# seeds a fresh configure; -D wins on reconfigure.
|
||||
if(DEFINED ENV{API_KEY})
|
||||
set(API_KEY "$ENV{API_KEY}" CACHE STRING
|
||||
"Portal API key baked into the binary (leave empty to skip auth)")
|
||||
else()
|
||||
set(API_KEY "" CACHE STRING
|
||||
"Portal API key baked into the binary (leave empty to skip auth)")
|
||||
endif()
|
||||
|
||||
find_package(SDL3 REQUIRED)
|
||||
find_package(SDL3_ttf REQUIRED)
|
||||
find_package(SDL3_image REQUIRED)
|
||||
@@ -90,7 +76,6 @@ add_executable(radiantwave
|
||||
|
||||
target_compile_definitions(radiantwave PRIVATE
|
||||
APP_VERSION="${APP_VERSION}"
|
||||
API_KEY="${API_KEY}"
|
||||
)
|
||||
|
||||
target_include_directories(radiantwave PRIVATE src)
|
||||
|
||||
Reference in New Issue
Block a user