Skip to content

Commit

Permalink
Fix dynamic configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
Timu5 committed Jun 21, 2019
1 parent 6385998 commit 5b0a324
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 12 deletions.
2 changes: 1 addition & 1 deletion demo/dub.sdl
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ authors "Mateusz Muszynski"
license "BSL-1.0"
dependency "bindbc-nuklear" path="./.."
dependency "bindbc-opengl" version="~>0.9.0"
dependency "bindbc-sdl" version="~>0.9.1"
dependency "bindbc-sdl" version="~>0.10.1"

configuration "dynamic" {
targetType "executable"
Expand Down
6 changes: 4 additions & 2 deletions demo/source/main.d
Original file line number Diff line number Diff line change
Expand Up @@ -433,7 +433,8 @@ int main(string[] args)
int win_width= 1200;
int win_height = 800;

version(BindNuklear_Dynamic)
version(BindNuklear_Static) {}
else
{
NuklearSupport nuksup = loadNuklear();
if(nuksup != NuklearSupport.Nuklear4)
Expand All @@ -443,7 +444,8 @@ int main(string[] args)
}
}

version(BindSDL_Dynamic)
version(BindSDL_Static) {}
else
{
SDLSupport sdlsup = loadSDL();
if (sdlsup != sdlSupport)
Expand Down
4 changes: 2 additions & 2 deletions dub.sdl
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ configuration "dynamicBC" {
configuration "static" {
versions "BindNuklear_Static"
excludedSourceFiles "source/bindbc/nuklear/binddynamic.d"
lflags "-L$PACKAGE_DIR/lib" "-lnuklear_static" "-lSDL2"
lflags "-L$PACKAGE_DIR/lib" "-lnuklear_static" "-lSDL2" platform="posix"
}

configuration "staticBC" {
dflags "-betterC"
versions "BindNuklear_Static"
excludedSourceFiles "source/bindbc/nuklear/binddynamic.d"
lflags "-L$PACKAGE_DIR/lib" "-lnuklear_static" "-lSDL2"
lflags "-L$PACKAGE_DIR/lib" "-lnuklear_static" "-lSDL2" platform="posix"
}
14 changes: 7 additions & 7 deletions source/bindbc/nuklear/binddynamic.d
Original file line number Diff line number Diff line change
Expand Up @@ -1661,13 +1661,13 @@ NuklearSupport loadNuklear(const(char)* libName)
lib.bindSymbol(cast(void**)&nk_str_get_const,"nk_str_get_const");
lib.bindSymbol(cast(void**)&nk_str_len,"nk_str_len");
lib.bindSymbol(cast(void**)&nk_str_len_char,"nk_str_len_char");
lib.bindSymbol(cast(void**)&nk_filter_default,"nk_filter_default");
lib.bindSymbol(cast(void**)&nk_filter_ascii,"nk_filter_ascii");
lib.bindSymbol(cast(void**)&nk_filter_float,"nk_filter_float");
lib.bindSymbol(cast(void**)&nk_filter_decimal,"nk_filter_decimal");
lib.bindSymbol(cast(void**)&nk_filter_hex,"nk_filter_hex");
lib.bindSymbol(cast(void**)&nk_filter_oct,"nk_filter_oct");
lib.bindSymbol(cast(void**)&nk_filter_binary,"nk_filter_binary");
lib.bindSymbol(cast(void**)&nk_filter_default_fptr,"nk_filter_default");
lib.bindSymbol(cast(void**)&nk_filter_ascii_fptr,"nk_filter_ascii");
lib.bindSymbol(cast(void**)&nk_filter_float_fptr,"nk_filter_float");
lib.bindSymbol(cast(void**)&nk_filter_decimal_fptr,"nk_filter_decimal");
lib.bindSymbol(cast(void**)&nk_filter_hex_fptr,"nk_filter_hex");
lib.bindSymbol(cast(void**)&nk_filter_oct_fptr,"nk_filter_oct");
lib.bindSymbol(cast(void**)&nk_filter_binary_fptr,"nk_filter_binary");
version(NK_INCLUDE_DEFAULT_ALLOCATOR) {
lib.bindSymbol(cast(void**)&nk_textedit_init_default,"nk_textedit_init_default");
}
Expand Down

0 comments on commit 5b0a324

Please sign in to comment.