aboutsummaryrefslogtreecommitdiff
path: root/src/build_settings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/build_settings.cpp')
-rw-r--r--src/build_settings.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp
index b7ecd15f2..b74207b85 100644
--- a/src/build_settings.cpp
+++ b/src/build_settings.cpp
@@ -1502,16 +1502,9 @@ gb_internal bool init_build_paths(String init_filename) {
if (build_context.metrics.os == TargetOs_windows) {
output_extension = STR_LIT("exe");
- } else if (str_eq(init_filename, str_lit("."))) {
- // Avoid conflict in edge case where directory to be compiled is
- // the same as the current directory's name
- if (path_is_directory(last_path_element(get_current_directory()))) {
- // Add .bin extension to avoid collision
- // with package directory name
- output_extension = STR_LIT("bin");
- }
- // Path could be absolute or relative
} else if (path_is_directory(last_path_element(bc->build_paths[BuildPath_Main_Package].basename))) {
+ // Add .bin extension to avoid collision
+ // with package directory name
output_extension = STR_LIT("bin");
}
} else if (build_context.build_mode == BuildMode_DynamicLibrary) {